As an Android engineer, you will almost always work
with a team of engineers. In such cases, you
don't have to worry about setting up your
project from scratch. But if you were working on a personal project or as
an independent contractor, it will be up to you
to set up the project. So knowing how to do so is an important part
of your skill session. Now, let's imagine a scenario. The Little lemon
restaurant has gotten some negative feedback from frustrated customers who can't place orders on the website. At present, the
restaurant doesn't have a mobile app that will
make ordering easier. This is where you come in. You've been hired to build an
Android app that will allow customers to order food
directly from the mobile app. In other words, you
will be responsible for building the native
Android part of the app. This video, we'll cover
the steps you will need to take to set
up this project. You'll then be
guided to complete these steps across the
rest of the lesson. For example you'll have to
set up your project using the Jetpack Compose UI
framework provided by Google. The framework supports
several operating systems, including Android
phones and tablets and Wear OS. Using the Jetpack Compose
UI, you can write code, and Android Studio that will work across all of
these platforms. Note that each platform on Android Studio has different
application templates. It's important to know the right template to choose from, and under which platform based
on what you want to build. Under Android, there are
different types of templates available for various
Android applications. There are a number
of important recaps in this lesson also. First, there is a recap
on version control, and setting up the
repository with Git. This is to make
collaborations easy, as well as allowing you to sync your work across
different machines. Preventing loss by using Android Studio's
get source control. You will commit your project
code to the repository so that you can share
your project with other learners and
the final module. After learning about
the importance of using version control
on your project, you will go over the
steps needed to configure your Android Studio
project to use a version control system or VCS, track coach changes
in your repository, combine and organized code
changes in the repository, and create and check branches. These functions can
all be found under Android Studio is
version controlled. Additional resources
will also be available for you will
learn how to commit, and push to your repository
using the terminal, also called the command
line interface. In case you prefer to use that instead of the one built
into Android Studio. This lesson involves
important steps, and creating an Android
project from scratch. You will be taken through the
steps to make this happen. There will also be
reading exercises, and quizzes to help
you understand the concepts presented, and implement them
in your own work.